# near model CODE resource # jump table entries: 61520-61531 (12 of them) 00000000 FFFF .invalid <> 00000002 F050 0000 .extension 0x050 <>, 0x0000 // unimplemented 00000006 1192 4AAD move.b [A0 + D4 * 2 - 0x83], [A2] 0000000A A4D4 syscall vGetNode, flags=4 0000000C 670A beq +0xC /* 00000018 */ 0000000E 206D A4D4 movea.l A0, [A5 - 0x5B2C] 00000012 A023 syscall DisposHandle/DisposeHandle 00000014 42AD A4D4 clr.l [A5 - 0x5B2C] label00000018: 00000018 4E75 rts 0000001A 48E7 103A movem.l -[A7], D3,A2,A3,A4,A6 0000001E 4FEF FD98 lea.l A7, [A7 - 0x268] 00000022 2C6F 0280 movea.l A6, [A7 + 0x280] 00000026 266F 0284 movea.l A3, [A7 + 0x284] 0000002A 302D 170E move.w D0, [A5 + 0x170E] 0000002E 48C0 ext.l D0 00000030 0680 0000 0093 addi.l D0, 0x93 00000036 3F00 move.w -[A7], D0 00000038 4EAD DB70 jsr [A5 - 0x2490] 0000003C 4A80 tst.l D0 0000003E 544F addq.w A7, 2 00000040 6700 00C0 beq +0xC2 /* 00000102 */ 00000044 95CA sub.l A2, A2 00000046 1F3C 0006 move.b -[A7], 0x6 0000004A 2F0E move.l -[A7], A6 0000004C 4EAD E990 jsr [A5 - 0x1670] 00000050 3610 move.w D3, [A0] 00000052 200B move.l D0, A3 00000054 4A80 tst.l D0 00000056 5C4F addq.w A7, 6 00000058 6606 bne +0x8 /* 00000060 */ 0000005A 206D A4D4 movea.l A0, [A5 - 0x5B2C] 0000005E 6002 bra +0x4 /* 00000062 */ label00000060: 00000060 204B movea.l A0, A3 label00000062: 00000062 2848 movea.l A4, A0 00000064 45D7 lea.l A2, [A7] 00000066 4252 clr.w [A2] 00000068 264A movea.l A3, A2 0000006A 548B addq.l A3, 2 0000006C 4267 clr.w -[A7] 0000006E 3F2D B1B2 move.w -[A7], [A5 - 0x4E4E] 00000072 3F2D B1B0 move.w -[A7], [A5 - 0x4E50] 00000076 2F0B move.l -[A7], A3 00000078 4EAD F9B0 jsr [A5 - 0x650] 0000007C 41ED B46A lea.l A0, [A5 - 0x4B96] 00000080 2688 move.l [A3], A0 00000082 254E 0048 move.l [A2 + 0x48], A6 00000086 254C 0050 move.l [A2 + 0x50], A4 0000008A 7001 moveq.l D0, 0x01 0000008C 2540 0054 move.l [A2 + 0x54], D0 00000090 42AA 0058 clr.l [A2 + 0x58] 00000094 3543 005C move.w [A2 + 0x5C], D3 00000098 42AA 0060 clr.l [A2 + 0x60] 0000009C 42AA 0264 clr.l [A2 + 0x264] 000000A0 41EF 000A lea.l A0, [A7 + 0xA] 000000A4 2B48 A4D8 move.l [A5 - 0x5B28], A0 000000A8 302D 170E move.w D0, [A5 + 0x170E] 000000AC 48C0 ext.l D0 000000AE 0680 0000 008F addi.l D0, 0x8F 000000B4 3F00 move.w -[A7], D0 000000B6 486D F060 pea.l [A5 - 0xFA0] 000000BA 486D F068 pea.l [A5 - 0xF98] 000000BE 42A7 clr.l -[A7] 000000C0 486D B216 pea.l [A5 - 0x4DEA] 000000C4 4EAD E0C0 jsr [A5 - 0x1F40] 000000C8 301F move.w D0, [A7]+ 000000CA 246F 0054 movea.l A2, [A7 + 0x54] 000000CE 3F3C FFFF move.w -[A7], 0xFFFF 000000D2 486F 000A pea.l [A7 + 0xA] 000000D6 4EBA 01F6 jsr [PC + 0x1F6 /* 000002CE */] 000000DA 200A move.l D0, A2 000000DC 4FEF 000E lea.l A7, [A7 + 0xE] 000000E0 6708 beq +0xA /* 000000EA */ 000000E2 2F0A move.l -[A7], A2 000000E4 206D 16FE movea.l A0, [A5 + 0x16FE] 000000E8 4E90 jsr [A0] label000000EA: 000000EA 42AD A4D8 clr.l [A5 - 0x5B28] 000000EE 302D 170E move.w D0, [A5 + 0x170E] 000000F2 48C0 ext.l D0 000000F4 0680 0000 0093 addi.l D0, 0x93 000000FA 3F00 move.w -[A7], D0 000000FC 4EAD DB76 jsr [A5 - 0x248A] 00000100 544F addq.w A7, 2 label00000102: 00000102 4FEF 0268 lea.l A7, [A7 + 0x268] 00000106 4CDF 5C08 movem.l D3,A2,A3,A4,A6, [A7]+ 0000010A 4E75 rts 0000010C 2F0A move.l -[A7], A2 0000010E 246D A4D8 movea.l A2, [A5 - 0x5B28] 00000112 256F 0008 004C move.l [A2 + 0x4C], [A7 + 0x8] 00000118 2F2D A4D8 move.l -[A7], [A5 - 0x5B28] 0000011C 4EBA 0400 jsr [PC + 0x400 /* 0000051E */] 00000120 584F addq.w A7, 4 00000122 245F movea.l A2, [A7]+ 00000124 2E9F move.l [A7], [A7]+ 00000126 4E75 rts 00000128 2F2F 0004 move.l -[A7], [A7 + 0x4] 0000012C 2F2D A4D8 move.l -[A7], [A5 - 0x5B28] 00000130 4EBA 05BE jsr [PC + 0x5BE /* 000006F0 */] 00000134 504F addq.w A7, 8 00000136 205F movea.l A0, [A7]+ 00000138 504F addq.w A7, 8 0000013A 4ED0 jmp [A0] 0000013C 4FEF FEF6 lea.l A7, [A7 - 0x10A] 00000140 486F 0002 pea.l [A7 + 0x2] 00000144 302D 170E move.w D0, [A5 + 0x170E] 00000148 48C0 ext.l D0 0000014A 0680 0000 0081 addi.l D0, 0x81 00000150 3F00 move.w -[A7], D0 00000152 3F3C 0006 move.w -[A7], 0x6 00000156 4EAD DDF8 jsr [A5 - 0x2208] 0000015A 486F 0102 pea.l [A7 + 0x102] 0000015E 3F2F 0112 move.w -[A7], [A7 + 0x112] 00000162 2F2F 0116 move.l -[A7], [A7 + 0x116] 00000166 4EAD DFE0 jsr [A5 - 0x2020] 0000016A 486F 010C pea.l [A7 + 0x10C] 0000016E A8A3 syscall EraseRect 00000170 4EAD DF58 jsr [A5 - 0x20A8] 00000174 4267 clr.w -[A7] 00000176 A887 syscall TextFont 00000178 4267 clr.w -[A7] 0000017A A88A syscall TextSize 0000017C 486F 000A pea.l [A7 + 0xA] 00000180 4EAD DF88 jsr [A5 - 0x2078] 00000184 302F 0112 move.w D0, [A7 + 0x112] 00000188 48C0 ext.l D0 0000018A 5480 addq.l D0, 2 0000018C 3F00 move.w -[A7], D0 0000018E 302F 0010 move.w D0, [A7 + 0x10] 00000192 48C0 ext.l D0 00000194 322F 0112 move.w D1, [A7 + 0x112] 00000198 48C1 ext.l D1 0000019A D280 add.l D1, D0 0000019C 3F01 move.w -[A7], D1 0000019E A893 syscall MoveTo 000001A0 486F 0010 pea.l [A7 + 0x10] 000001A4 A884 syscall DrawString 000001A6 4EAD DF60 jsr [A5 - 0x20A0] 000001AA 4FEF 0118 lea.l A7, [A7 + 0x118] 000001AE 205F movea.l A0, [A7]+ 000001B0 5C4F addq.w A7, 6 000001B2 4ED0 jmp [A0] 000001B4 2F2D A4D8 move.l -[A7], [A5 - 0x5B28] 000001B8 4EBA 0B3E jsr [PC + 0xB3E /* 00000CF8 */] 000001BC 584F addq.w A7, 4 000001BE 205F movea.l A0, [A7]+ 000001C0 5C4F addq.w A7, 6 000001C2 4ED0 jmp [A0] 000001C4 2F0A move.l -[A7], A2 000001C6 246D A4D8 movea.l A2, [A5 - 0x5B28] 000001CA 486A 0002 pea.l [A2 + 0x2] 000001CE 4EAD F9F8 jsr [A5 - 0x608] 000001D2 584F addq.w A7, 4 000001D4 245F movea.l A2, [A7]+ 000001D6 205F movea.l A0, [A7]+ 000001D8 5C4F addq.w A7, 6 000001DA 4ED0 jmp [A0] 000001DC 48E7 1038 movem.l -[A7], D3,A2,A3,A4 000001E0 4FEF FFF6 lea.l A7, [A7 - 0xA] 000001E4 362F 001E move.w D3, [A7 + 0x1E] 000001E8 0C43 000D cmpi.w D3, 0xD /* '\r' */ 000001EC 670C beq +0xE /* 000001FA */ 000001EE 286D A4D8 movea.l A4, [A5 - 0x5B28] 000001F2 204C movea.l A0, A4 000001F4 41E8 0164 lea.l A0, [A0 + 0x164] 000001F8 600A bra +0xC /* 00000204 */ label000001FA: 000001FA 266D A4D8 movea.l A3, [A5 - 0x5B28] 000001FE 204B movea.l A0, A3 00000200 41E8 0064 lea.l A0, [A0 + 0x64] label00000204: 00000204 2448 movea.l A2, A0 00000206 486F 0002 pea.l [A7 + 0x2] 0000020A 3F03 move.w -[A7], D3 0000020C 2F2F 0026 move.l -[A7], [A7 + 0x26] 00000210 4EAD DFE0 jsr [A5 - 0x2020] 00000214 4EAD DF58 jsr [A5 - 0x20A8] 00000218 3F3C 0001 move.w -[A7], 0x1 0000021C A887 syscall TextFont 0000021E 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000222 A88A syscall TextSize 00000224 4267 clr.w -[A7] 00000226 A888 syscall TextFace 00000228 486F 000A pea.l [A7 + 0xA] 0000022C 4EAD DF88 jsr [A5 - 0x2078] 00000230 3F2F 0012 move.w -[A7], [A7 + 0x12] 00000234 302F 0010 move.w D0, [A7 + 0x10] 00000238 48C0 ext.l D0 0000023A 322F 0012 move.w D1, [A7 + 0x12] 0000023E 48C1 ext.l D1 00000240 D280 add.l D1, D0 00000242 3F01 move.w -[A7], D1 00000244 A893 syscall MoveTo 00000246 2F0A move.l -[A7], A2 00000248 A884 syscall DrawString 0000024A 4EAD DF60 jsr [A5 - 0x20A0] 0000024E 4FEF 0018 lea.l A7, [A7 + 0x18] 00000252 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00000256 205F movea.l A0, [A7]+ 00000258 5C4F addq.w A7, 6 0000025A 4ED0 jmp [A0] 0000025C 4FEF FEF6 lea.l A7, [A7 - 0x10A] 00000260 486F 0002 pea.l [A7 + 0x2] 00000264 302D 170E move.w D0, [A5 + 0x170E] 00000268 48C0 ext.l D0 0000026A 0680 0000 0081 addi.l D0, 0x81 00000270 3F00 move.w -[A7], D0 00000272 3F3C 0004 move.w -[A7], 0x4 00000276 4EAD DDF8 jsr [A5 - 0x2208] 0000027A 486F 0102 pea.l [A7 + 0x102] 0000027E 3F2F 0112 move.w -[A7], [A7 + 0x112] 00000282 2F2F 0116 move.l -[A7], [A7 + 0x116] 00000286 4EAD DFE0 jsr [A5 - 0x2020] 0000028A 4EAD DF58 jsr [A5 - 0x20A8] 0000028E 4267 clr.w -[A7] 00000290 A887 syscall TextFont 00000292 3F3C 000C move.w -[A7], 0xC 00000296 A88A syscall TextSize 00000298 4267 clr.w -[A7] 0000029A A888 syscall TextFace 0000029C 486F 000A pea.l [A7 + 0xA] 000002A0 4EAD DF88 jsr [A5 - 0x2078] 000002A4 3F2F 0112 move.w -[A7], [A7 + 0x112] 000002A8 302F 0010 move.w D0, [A7 + 0x10] 000002AC 48C0 ext.l D0 000002AE 322F 0112 move.w D1, [A7 + 0x112] 000002B2 48C1 ext.l D1 000002B4 D280 add.l D1, D0 000002B6 3F01 move.w -[A7], D1 000002B8 A893 syscall MoveTo 000002BA 486F 0010 pea.l [A7 + 0x10] 000002BE A884 syscall DrawString 000002C0 4EAD DF60 jsr [A5 - 0x20A0] 000002C4 4FEF 0118 lea.l A7, [A7 + 0x118] 000002C8 205F movea.l A0, [A7]+ 000002CA 5C4F addq.w A7, 6 000002CC 4ED0 jmp [A0] fn000002CE: 000002CE 2F0A move.l -[A7], A2 000002D0 4FEF FF00 lea.l A7, [A7 - 0x100] 000002D4 246F 0108 movea.l A2, [A7 + 0x108] 000002D8 200A move.l D0, A2 000002DA 677A beq +0x7C /* 00000356 */ 000002DC 42A7 clr.l -[A7] 000002DE 42A7 clr.l -[A7] 000002E0 486F 0008 pea.l [A7 + 0x8] 000002E4 7002 moveq.l D0, 0x02 000002E6 2032 0820 move.l D0, [A2 + D0 + 0x20] 000002EA 2F00 move.l -[A7], D0 000002EC 2F0A move.l -[A7], A2 000002EE 4EBA 091A jsr [PC + 0x91A /* 00000C0A */] 000002F2 4AAD A4D4 tst.l [A5 - 0x5B2C] 000002F6 4FEF 0014 lea.l A7, [A7 + 0x14] 000002FA 6706 beq +0x8 /* 00000302 */ 000002FC 206D A4D4 movea.l A0, [A5 - 0x5B2C] 00000300 A023 syscall DisposHandle/DisposeHandle label00000302: 00000302 554F subq.w A7, 2 00000304 486F 0002 pea.l [A7 + 0x2] 00000308 486D A4D4 pea.l [A5 - 0x5B2C] 0000030C 41EF 000A lea.l A0, [A7 + 0xA] 00000310 70FF moveq.l D0, 0xFFFFFFFF label00000312: 00000312 5280 addq.l D0, 1 00000314 4A18 tst.b [A0]+ 00000316 66FA bne -0x4 /* 00000312 */ 00000318 2F00 move.l -[A7], D0 0000031A 4EAD DDD8 jsr [A5 - 0x2228] 0000031E 301F move.w D0, [A7]+ 00000320 4AAA 0264 tst.l [A2 + 0x264] 00000324 6706 beq +0x8 /* 0000032C */ 00000326 2F2A 0264 move.l -[A7], [A2 + 0x264] 0000032A A932 syscall DisposeMenu label0000032C: 0000032C 204A movea.l A0, A2 0000032E 5488 addq.l A0, 2 00000330 2008 move.l D0, A0 00000332 6714 beq +0x16 /* 00000348 */ 00000334 41ED B46A lea.l A0, [A5 - 0x4B96] 00000338 2548 0002 move.l [A2 + 0x2], A0 0000033C 4267 clr.w -[A7] 0000033E 486A 0002 pea.l [A2 + 0x2] 00000342 4EAD F9B8 jsr [A5 - 0x648] 00000346 5C4F addq.w A7, 6 label00000348: 00000348 4A6F 010C tst.w [A7 + 0x10C] 0000034C 6F08 ble +0xA /* 00000356 */ 0000034E 2F0A move.l -[A7], A2 00000350 4EAD DD28 jsr [A5 - 0x22D8] 00000354 584F addq.w A7, 4 label00000356: 00000356 204A movea.l A0, A2 00000358 4FEF 0100 lea.l A7, [A7 + 0x100] 0000035C 245F movea.l A2, [A7]+ 0000035E 4E75 rts fn00000360: 00000360 2F0A move.l -[A7], A2 00000362 5D4F subq.w A7, 6 00000364 246F 000E movea.l A2, [A7 + 0xE] 00000368 2F2A 004C move.l -[A7], [A2 + 0x4C] 0000036C 4EAD DF38 jsr [A5 - 0x20C8] 00000370 4EAD DF58 jsr [A5 - 0x20A8] 00000374 3F2D B1B0 move.w -[A7], [A5 - 0x4E50] 00000378 A887 syscall TextFont 0000037A 3F2D B1B2 move.w -[A7], [A5 - 0x4E4E] 0000037E A88A syscall TextSize 00000380 4267 clr.w -[A7] 00000382 A888 syscall TextFace 00000384 42A7 clr.l -[A7] 00000386 4EAD DF88 jsr [A5 - 0x2078] 0000038A 3F40 0008 move.w [A7 + 0x8], D0 0000038E 4EAD DF60 jsr [A5 - 0x20A0] 00000392 4EAD DF40 jsr [A5 - 0x20C0] 00000396 486F 000A pea.l [A7 + 0xA] 0000039A 486F 0010 pea.l [A7 + 0x10] 0000039E 3F2F 0010 move.w -[A7], [A7 + 0x10] 000003A2 486D B216 pea.l [A5 - 0x4DEA] 000003A6 2F2A 004C move.l -[A7], [A2 + 0x4C] 000003AA 4EAD E108 jsr [A5 - 0x1EF8] 000003AE 4A80 tst.l D0 000003B0 4FEF 001A lea.l A7, [A7 + 0x1A] 000003B4 6710 beq +0x12 /* 000003C6 */ 000003B6 3F2F 0002 move.w -[A7], [A7 + 0x2] 000003BA 3F2F 0006 move.w -[A7], [A7 + 0x6] 000003BE 2F0A move.l -[A7], A2 000003C0 4EBA 000A jsr [PC + 0xA /* 000003CC */] 000003C4 504F addq.w A7, 8 label000003C6: 000003C6 5C4F addq.w A7, 6 000003C8 245F movea.l A2, [A7]+ 000003CA 4E75 rts fn000003CC: 000003CC 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4 000003D0 4FEF FFF2 lea.l A7, [A7 - 0xE] 000003D4 286F 002E movea.l A4, [A7 + 0x2E] 000003D8 362F 0032 move.w D3, [A7 + 0x32] 000003DC 3A2F 0034 move.w D5, [A7 + 0x34] 000003E0 246C 004C movea.l A2, [A4 + 0x4C] 000003E4 508A addq.l A2, 8 000003E6 508A addq.l A2, 8 000003E8 2F2C 004C move.l -[A7], [A4 + 0x4C] 000003EC 302A 0002 move.w D0, [A2 + 0x2] 000003F0 48C0 ext.l D0 000003F2 322A 0006 move.w D1, [A2 + 0x6] 000003F6 48C1 ext.l D1 000003F8 9280 sub.l D1, D0 000003FA 3003 move.w D0, D3 000003FC 48C0 ext.l D0 000003FE D081 add.l D0, D1 00000400 3F00 move.w -[A7], D0 00000402 3012 move.w D0, [A2] 00000404 48C0 ext.l D0 00000406 322A 0004 move.w D1, [A2 + 0x4] 0000040A 48C1 ext.l D1 0000040C 9280 sub.l D1, D0 0000040E 3005 move.w D0, D5 00000410 48C0 ext.l D0 00000412 D081 add.l D0, D1 00000414 3F00 move.w -[A7], D0 00000416 4227 clr.b -[A7] 00000418 A91D syscall SizeWindow 0000041A 7801 moveq.l D4, 0x01 0000041C 6000 00D2 bra +0xD4 /* 000004F0 */ label00000420: 00000420 2F2C 004C move.l -[A7], [A4 + 0x4C] 00000424 3F04 move.w -[A7], D4 00000426 486F 0006 pea.l [A7 + 0x6] 0000042A 486F 000C pea.l [A7 + 0xC] 0000042E 486F 0014 pea.l [A7 + 0x14] 00000432 A98D syscall GetDialogItem/GetDItem 00000434 7C01 moveq.l D6, 0x01 00000436 2004 move.l D0, D4 00000438 0C80 0000 0009 cmpi.l D0, 0x9 /* '\t' */ 0000043E 621E bhi +0x20 /* 0000045E */ 00000440 D040 add.w D0, D0 00000442 303B 0006 move.w D0, [PC + D0.w + 0x6] 00000446 4EFB 0002 jmp [PC + D0.w + 0x2] 0000044A 0014 0018 ori.b [A4], 0x18 0000044E 0018 0068 ori.b [A0]+, 0x68 /* 'h' */ 00000452 0018 0014 ori.b [A0]+, 0x14 00000456 007E 0014 ori.w <>, 0x14 0000045A 004A 0074 ori.w A2, 0x74 /* 't' */ label0000045E: 0000045E 7C00 moveq.l D6, 0x00 00000460 6074 bra +0x76 /* 000004D6 */ 00000462 486F 0006 pea.l [A7 + 0x6] 00000466 3F03 move.w -[A7], D3 00000468 3F05 move.w -[A7], D5 0000046A A8A8 syscall OffsetRect 0000046C 246F 0002 movea.l A2, [A7 + 0x2] 00000470 2652 movea.l A3, [A2] 00000472 2F0A move.l -[A7], A2 00000474 3003 move.w D0, D3 00000476 48C0 ext.l D0 00000478 322B 000A move.w D1, [A3 + 0xA] 0000047C 48C1 ext.l D1 0000047E D280 add.l D1, D0 00000480 3F01 move.w -[A7], D1 00000482 3005 move.w D0, D5 00000484 48C0 ext.l D0 00000486 322B 0008 move.w D1, [A3 + 0x8] 0000048A 48C1 ext.l D1 0000048C D280 add.l D1, D0 0000048E 3F01 move.w -[A7], D1 00000490 A959 syscall MoveControl 00000492 6042 bra +0x44 /* 000004D6 */ 00000494 486F 0006 pea.l [A7 + 0x6] 00000498 3003 move.w D0, D3 0000049A 48C0 ext.l D0 0000049C 2200 move.l D1, D0 0000049E E089 lsr D1, 8 000004A0 E089 lsr D1, 8 000004A2 E089 lsr D1, 8 000004A4 EE89 lsr D1, 7 000004A6 D280 add.l D1, D0 000004A8 E281 asr D1, 1 000004AA 3F01 move.w -[A7], D1 000004AC 4267 clr.w -[A7] 000004AE A8A8 syscall OffsetRect 000004B0 6024 bra +0x26 /* 000004D6 */ 000004B2 486F 0006 pea.l [A7 + 0x6] 000004B6 3F03 move.w -[A7], D3 000004B8 4267 clr.w -[A7] 000004BA A8A8 syscall OffsetRect 000004BC 6018 bra +0x1A /* 000004D6 */ 000004BE D76F 000C add.w [A7 + 0xC], D3 000004C2 DB6F 000A add.w [A7 + 0xA], D5 000004C6 600E bra +0x10 /* 000004D6 */ 000004C8 3003 move.w D0, D3 000004CA 48C0 ext.l D0 000004CC 7205 moveq.l D1, 0x05 000004CE 4EAD DA74 jsr [A5 - 0x258C] 000004D2 D16F 000C add.w [A7 + 0xC], D0 label000004D6: 000004D6 4A86 tst.l D6 000004D8 6714 beq +0x16 /* 000004EE */ 000004DA 2F2C 004C move.l -[A7], [A4 + 0x4C] 000004DE 3F04 move.w -[A7], D4 000004E0 3F2F 0006 move.w -[A7], [A7 + 0x6] 000004E4 2F2F 000A move.l -[A7], [A7 + 0xA] 000004E8 486F 0012 pea.l [A7 + 0x12] 000004EC A98E syscall SetDialogItem/SetDItem label000004EE: 000004EE 5284 addq.l D4, 1 label000004F0: 000004F0 7016 moveq.l D0, 0x16 000004F2 B880 cmp.l D4, D0 000004F4 6F00 FF2A ble -0xD4 /* 00000420 */ 000004F8 0C6D 8001 B218 cmpi.w [A5 - 0x4DE8], 0x8001 000004FE 6614 bne +0x16 /* 00000514 */ 00000500 0C6D 8001 B216 cmpi.w [A5 - 0x4DEA], 0x8001 00000506 660C bne +0xE /* 00000514 */ 00000508 42A7 clr.l -[A7] 0000050A 2F2C 004C move.l -[A7], [A4 + 0x4C] 0000050E 4EAD E910 jsr [A5 - 0x16F0] 00000512 504F addq.w A7, 8 label00000514: 00000514 4FEF 000E lea.l A7, [A7 + 0xE] 00000518 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+ 0000051C 4E75 rts fn0000051E: 0000051E 2F0A move.l -[A7], A2 00000520 4FEF FFE8 lea.l A7, [A7 - 0x18] 00000524 246F 0020 movea.l A2, [A7 + 0x20] 00000528 3F3C 0004 move.w -[A7], 0x4 0000052C 4EAD DF98 jsr [A5 - 0x2068] 00000530 4AAD AF40 tst.l [A5 - 0x50C0] 00000534 6720 beq +0x22 /* 00000556 */ 00000536 2F2D A4DC move.l -[A7], [A5 - 0x5B24] 0000053A 4EAD FE98 jsr [A5 - 0x168] 0000053E 3540 005C move.w [A2 + 0x5C], D0 00000542 4A6A 005C tst.w [A2 + 0x5C] 00000546 584F addq.w A7, 4 00000548 6C0C bge +0xE /* 00000556 */ 0000054A 42A7 clr.l -[A7] 0000054C 4EAD FE98 jsr [A5 - 0x168] 00000550 3540 005C move.w [A2 + 0x5C], D0 00000554 584F addq.w A7, 4 label00000556: 00000556 2F0A move.l -[A7], A2 00000558 4EBA FE06 jsr [PC - 0x1FA /* 00000360 */] 0000055C 486D F070 pea.l [A5 - 0xF90] 00000560 3F3C 0005 move.w -[A7], 0x5 00000564 2F2A 004C move.l -[A7], [A2 + 0x4C] 00000568 4EAD DFD8 jsr [A5 - 0x2028] 0000056C 486D F080 pea.l [A5 - 0xF80] 00000570 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000574 2F2A 004C move.l -[A7], [A2 + 0x4C] 00000578 4EAD DFD8 jsr [A5 - 0x2028] 0000057C 486D F090 pea.l [A5 - 0xF70] 00000580 3F3C 000C move.w -[A7], 0xC 00000584 2F2A 004C move.l -[A7], [A2 + 0x4C] 00000588 4EAD DFD8 jsr [A5 - 0x2028] 0000058C 206A 004C movea.l A0, [A2 + 0x4C] 00000590 2068 009C movea.l A0, [A0 + 0x9C] 00000594 2050 movea.l A0, [A0] 00000596 3F50 0022 move.w [A7 + 0x22], [A0] 0000059A 0C6F 000D 0022 cmpi.w [A7 + 0x22], 0xD /* '\r' */ 000005A0 4FEF 0022 lea.l A7, [A7 + 0x22] 000005A4 6D64 blt +0x66 /* 0000060A */ 000005A6 2F2A 004C move.l -[A7], [A2 + 0x4C] 000005AA 3F3C 000D move.w -[A7], 0xD /* '\r' */ 000005AE 486F 0008 pea.l [A7 + 0x8] 000005B2 486F 0016 pea.l [A7 + 0x16] 000005B6 486F 001E pea.l [A7 + 0x1E] 000005BA A98D syscall GetDialogItem/GetDItem 000005BC 2F2F 000C move.l -[A7], [A7 + 0xC] 000005C0 486A 0064 pea.l [A2 + 0x64] 000005C4 A990 syscall GetDialogItemText/GetIText 000005C6 2F2A 004C move.l -[A7], [A2 + 0x4C] 000005CA 4878 000D push.l 0xD /* '\r' */ 000005CE 486D F088 pea.l [A5 - 0xF78] 000005D2 486F 001C pea.l [A7 + 0x1C] 000005D6 A98E syscall SetDialogItem/SetDItem 000005D8 2F2A 004C move.l -[A7], [A2 + 0x4C] 000005DC 3F3C 000E move.w -[A7], 0xE 000005E0 486F 0008 pea.l [A7 + 0x8] 000005E4 486F 0016 pea.l [A7 + 0x16] 000005E8 486F 001E pea.l [A7 + 0x1E] 000005EC A98D syscall GetDialogItem/GetDItem 000005EE 2F2F 000C move.l -[A7], [A7 + 0xC] 000005F2 486A 0164 pea.l [A2 + 0x164] 000005F6 A990 syscall GetDialogItemText/GetIText 000005F8 2F2A 004C move.l -[A7], [A2 + 0x4C] 000005FC 4878 000E push.l 0xE 00000600 486D F088 pea.l [A5 - 0xF78] 00000604 486F 001C pea.l [A7 + 0x1C] 00000608 A98E syscall SetDialogItem/SetDItem label0000060A: 0000060A 486F 0004 pea.l [A7 + 0x4] 0000060E 3F3C 0008 move.w -[A7], 0x8 00000612 2F2A 004C move.l -[A7], [A2 + 0x4C] 00000616 4EAD DFE0 jsr [A5 - 0x2020] 0000061A 356F 0010 005E move.w [A2 + 0x5E], [A7 + 0x10] 00000620 486F 000E pea.l [A7 + 0xE] 00000624 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000628 2F2A 004C move.l -[A7], [A2 + 0x4C] 0000062C 4EAD DFE0 jsr [A5 - 0x2020] 00000630 486F 0018 pea.l [A7 + 0x18] 00000634 2F2A 004C move.l -[A7], [A2 + 0x4C] 00000638 486A 0002 pea.l [A2 + 0x2] 0000063C 4EAD F9C0 jsr [A5 - 0x640] 00000640 3480 move.w [A2], D0 00000642 4A52 tst.w [A2] 00000644 4FEF 0020 lea.l A7, [A7 + 0x20] 00000648 670E beq +0x10 /* 00000658 */ 0000064A 4267 clr.w -[A7] 0000064C 4EAD E188 jsr [A5 - 0x1E78] 00000650 4FEF 0018 lea.l A7, [A7 + 0x18] 00000654 245F movea.l A2, [A7]+ 00000656 4E75 rts label00000658: 00000658 2F0A move.l -[A7], A2 0000065A 4EBA 0452 jsr [PC + 0x452 /* 00000AAE */] 0000065E 2F2A 004C move.l -[A7], [A2 + 0x4C] 00000662 4EAD DF38 jsr [A5 - 0x20C8] 00000666 3F3C 0001 move.w -[A7], 0x1 0000066A A887 syscall TextFont 0000066C 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000670 A88A syscall TextSize 00000672 4EAD DF40 jsr [A5 - 0x20C0] 00000676 2F0A move.l -[A7], A2 00000678 4EBA 02A2 jsr [PC + 0x2A2 /* 0000091C */] 0000067C 2F0A move.l -[A7], A2 0000067E 4EBA 0606 jsr [PC + 0x606 /* 00000C86 */] 00000682 4FEF 0028 lea.l A7, [A7 + 0x28] 00000686 245F movea.l A2, [A7]+ 00000688 4E75 rts fn0000068A: 0000068A 48E7 1030 movem.l -[A7], D3,A2,A3 0000068E 246F 0010 movea.l A2, [A7 + 0x10] 00000692 206A 004C movea.l A0, [A2 + 0x4C] 00000696 7600 moveq.l D3, 0x00 00000698 1628 006F move.b D3, [A0 + 0x6F] 0000069C 2F0A move.l -[A7], A2 0000069E 4EBA 05E6 jsr [PC + 0x5E6 /* 00000C86 */] 000006A2 3F3C 0002 move.w -[A7], 0x2 000006A6 2F2A 004C move.l -[A7], [A2 + 0x4C] 000006AA 4EAD DFD0 jsr [A5 - 0x2030] 000006AE 2648 movea.l A3, A0 000006B0 2F0B move.l -[A7], A3 000006B2 4A83 tst.l D3 000006B4 6608 bne +0xA /* 000006BE */ 000006B6 203C 0000 00FF move.l D0, 0xFF 000006BC 6002 bra +0x4 /* 000006C0 */ label000006BE: 000006BE 7000 moveq.l D0, 0x00 label000006C0: 000006C0 3F00 move.w -[A7], D0 000006C2 A95D syscall HiliteControl 000006C4 2F03 move.l -[A7], D3 000006C6 486A 0002 pea.l [A2 + 0x2] 000006CA 2057 movea.l A0, [A7] 000006CC 2250 movea.l A1, [A0] 000006CE 2269 001C movea.l A1, [A1 + 0x1C] 000006D2 4E91 jsr [A1] 000006D4 1F3C 0004 move.b -[A7], 0x4 000006D8 3F3C 0006 move.w -[A7], 0x6 000006DC 42A7 clr.l -[A7] 000006DE 2F2A 004C move.l -[A7], [A2 + 0x4C] 000006E2 4EAD E100 jsr [A5 - 0x1F00] 000006E6 4FEF 001E lea.l A7, [A7 + 0x1E] 000006EA 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000006EE 4E75 rts fn000006F0: 000006F0 48E7 1038 movem.l -[A7], D3,A2,A3,A4 000006F4 4FEF FFF6 lea.l A7, [A7 - 0xA] 000006F8 246F 001E movea.l A2, [A7 + 0x1E] 000006FC 266F 0022 movea.l A3, [A7 + 0x22] 00000700 3F7C FFFF 0008 move.w [A7 + 0x8], 0xFFFF 00000706 7000 moveq.l D0, 0x00 00000708 3013 move.w D0, [A3] 0000070A 5780 subq.l D0, 3 0000070C 6734 beq +0x36 /* 00000742 */ 0000070E 5580 subq.l D0, 2 00000710 6730 beq +0x32 /* 00000742 */ 00000712 5780 subq.l D0, 3 00000714 6720 beq +0x22 /* 00000736 */ 00000716 5F80 subq.l D0, 7 00000718 6704 beq +0x6 /* 0000071E */ 0000071A 6000 0100 bra +0x102 /* 0000081C */ label0000071E: 0000071E 202B 0002 move.l D0, [A3 + 0x2] 00000722 0280 FF00 0000 andi.l D0, 0xFF000000 00000728 7218 moveq.l D1, 0x18 0000072A E2A8 lsr D0, D1 0000072C 5380 subq.l D0, 1 0000072E 6600 00EC bne +0xEE /* 0000081C */ 00000732 4EAD DF90 jsr [A5 - 0x2070] label00000736: 00000736 2F0A move.l -[A7], A2 00000738 4EBA FF50 jsr [PC - 0xB0 /* 0000068A */] 0000073C 584F addq.w A7, 4 0000073E 6000 00DC bra +0xDE /* 0000081C */ label00000742: 00000742 202B 0002 move.l D0, [A3 + 0x2] 00000746 0280 0000 00FF andi.l D0, 0xFF 0000074C 1600 move.b D3, D0 0000074E 4880 ext.w D0 00000750 48C0 ext.l D0 00000752 4EAD DA86 jsr [A5 - 0x257A] 00000756 00C6 .incomplete 00000758 0000 0001 ori.b D0, 0x1 0000075C 0000 002E ori.b D0, 0x2E /* '.' */ 00000760 0009 0000 ori.b A1, 0x0 00000764 0001 0038 ori.b D1, 0x38 /* '8' */ 00000768 0000 0003 ori.b D0, 0x3 0000076C 0062 0000 ori.w -[A2], 0x0 00000770 0004 002C ori.b D4, 0x2C /* ',' */ 00000774 0000 000B ori.b D0, 0xB 00000778 0026 0000 ori.b -[A6], 0x0 0000077C 000C 0020 ori.b A4, 0x20 /* ' ' */ 00000780 0000 000D ori.b D0, 0xD /* '\r' */ 00000784 004A 0000 ori.w A2, 0x0 00000788 001B 007E ori.b [A3]+, 0x7E /* '~' */ 0000078C 0000 001E ori.b D0, 0x1E 00000790 000E 0000 ori.b A6, 0x0 00000794 001F 0008 ori.b [A7]+, 0x8 00000798 0000 002E ori.b D0, 0x2E /* '.' */ 0000079C 0060 3F2B ori.w -[A0], 0x3F2B /* '?+' */ 000007A0 000E 1F03 ori.b A6, 0x3 000007A4 486A 0002 pea.l [A2 + 0x2] 000007A8 2057 movea.l A0, [A7] 000007AA 2250 movea.l A1, [A0] 000007AC 2269 0010 movea.l A1, [A1 + 0x10] 000007B0 4E91 jsr [A1] 000007B2 4A80 tst.l D0 000007B4 504F addq.w A7, 8 000007B6 670C beq +0xE /* 000007C4 */ 000007B8 42AA 0060 clr.l [A2 + 0x60] 000007BC 2F0A move.l -[A7], A2 000007BE 4EBA 0600 jsr [PC + 0x600 /* 00000DC0 */] 000007C2 584F addq.w A7, 4 label000007C4: 000007C4 4FEF 000A lea.l A7, [A7 + 0xA] 000007C8 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 000007CC 4E75 rts 000007CE 3F3C 0001 move.w -[A7], 0x1 000007D2 2F2A 004C move.l -[A7], [A2 + 0x4C] 000007D6 4EAD DFD0 jsr [A5 - 0x2030] 000007DA 2848 movea.l A4, A0 000007DC 2054 movea.l A0, [A4] 000007DE 4A28 0011 tst.b [A0 + 0x11] 000007E2 5C4F addq.w A7, 6 000007E4 6636 bne +0x38 /* 0000081C */ 000007E6 3F7C 0001 0008 move.w [A7 + 0x8], 0x1 000007EC 3F3C 0001 move.w -[A7], 0x1 000007F0 2F2A 004C move.l -[A7], [A2 + 0x4C] 000007F4 4EAD DFF0 jsr [A5 - 0x2010] 000007F8 5C4F addq.w A7, 6 000007FA 6020 bra +0x22 /* 0000081C */ 000007FC 302B 000E move.w D0, [A3 + 0xE] 00000800 0280 0000 0100 andi.l D0, 0x100 00000806 6714 beq +0x16 /* 0000081C */ 00000808 3F7C 0002 0008 move.w [A7 + 0x8], 0x2 0000080E 3F3C 0002 move.w -[A7], 0x2 00000812 2F2A 004C move.l -[A7], [A2 + 0x4C] 00000816 4EAD DFF0 jsr [A5 - 0x2010] 0000081A 5C4F addq.w A7, 6 label0000081C: 0000081C 2F2A 004C move.l -[A7], [A2 + 0x4C] 00000820 4EAD DF38 jsr [A5 - 0x20C8] 00000824 4EAD DF58 jsr [A5 - 0x20A8] 00000828 4A6F 000C tst.w [A7 + 0xC] 0000082C 584F addq.w A7, 4 0000082E 6C1C bge +0x1E /* 0000084C */ 00000830 4878 0001 push.l 0x1 00000834 486F 000C pea.l [A7 + 0xC] 00000838 486F 0008 pea.l [A7 + 0x8] 0000083C 2F0B move.l -[A7], A3 0000083E 4EAD E0D0 jsr [A5 - 0x1F30] 00000842 4A00 tst.b D0 00000844 4FEF 0010 lea.l A7, [A7 + 0x10] 00000848 6700 00B0 beq +0xB2 /* 000008FA */ label0000084C: 0000084C 302F 0008 move.w D0, [A7 + 0x8] 00000850 48C0 ext.l D0 00000852 0C80 0000 000B cmpi.l D0, 0xB 00000858 6200 00A0 bhi +0xA2 /* 000008FA */ 0000085C D040 add.w D0, D0 0000085E 303B 0006 move.w D0, [PC + D0.w + 0x6] 00000862 4EFB 0002 jmp [PC + D0.w + 0x2] 00000866 0094 0060 0068 ori.l [A4], 0x600068 /* '`\0h' */ 0000086C 0094 0070 008C ori.l [A4], 0x70008C 00000872 008C 0094 0094 ori.l A4, 0x940094 00000878 0018 0094 ori.b [A0]+, 0x94 0000087C 007A 2F6B 000A ori.w [PC + 0xA /* 00000888, value 0xA871 */], 0x2F6B /* '/k' */ 00000882 0004 486F ori.b D4, 0x6F /* 'o' */ 00000886 0004 A871 ori.b D4, 0x71 /* 'q' */ 0000088A 2F2B 0006 move.l -[A7], [A3 + 0x6] 0000088E 4267 clr.w -[A7] 00000890 2F2F 000A move.l -[A7], [A7 + 0xA] 00000894 486A 0002 pea.l [A2 + 0x2] 00000898 2057 movea.l A0, [A7] 0000089A 2250 movea.l A1, [A0] 0000089C 2269 000C movea.l A1, [A1 + 0xC] 000008A0 4E91 jsr [A1] 000008A2 4A80 tst.l D0 000008A4 4FEF 000E lea.l A7, [A7 + 0xE] 000008A8 670C beq +0xE /* 000008B6 */ 000008AA 42AA 0060 clr.l [A2 + 0x60] 000008AE 2F0A move.l -[A7], A2 000008B0 4EBA 050E jsr [PC + 0x50E /* 00000DC0 */] 000008B4 584F addq.w A7, 4 label000008B6: 000008B6 2F0A move.l -[A7], A2 000008B8 4EBA 03CC jsr [PC + 0x3CC /* 00000C86 */] 000008BC 7002 moveq.l D0, 0x02 000008BE 4AB2 0838 tst.l [A2 + D0 + 0x38] 000008C2 584F addq.w A7, 4 000008C4 6734 beq +0x36 /* 000008FA */ 000008C6 2F0A move.l -[A7], A2 000008C8 4EBA 060C jsr [PC + 0x60C /* 00000ED6 */] 000008CC 584F addq.w A7, 4 000008CE 4267 clr.w -[A7] 000008D0 4EAD E188 jsr [A5 - 0x1E78] 000008D4 6024 bra +0x26 /* 000008FA */ 000008D6 2F0A move.l -[A7], A2 000008D8 4EBA 05FC jsr [PC + 0x5FC /* 00000ED6 */] 000008DC 584F addq.w A7, 4 000008DE 601A bra +0x1C /* 000008FA */ 000008E0 7000 moveq.l D0, 0x00 000008E2 3013 move.w D0, [A3] 000008E4 5380 subq.l D0, 1 000008E6 6712 beq +0x14 /* 000008FA */ 000008E8 2F0A move.l -[A7], A2 000008EA 4EBA 046A jsr [PC + 0x46A /* 00000D56 */] 000008EE 584F addq.w A7, 4 000008F0 6008 bra +0xA /* 000008FA */ 000008F2 2F0A move.l -[A7], A2 000008F4 4EBA 0108 jsr [PC + 0x108 /* 000009FE */] 000008F8 584F addq.w A7, 4 label000008FA: 000008FA 7000 moveq.l D0, 0x00 000008FC 3013 move.w D0, [A3] 000008FE 5D80 subq.l D0, 6 00000900 6608 bne +0xA /* 0000090A */ 00000902 2F0A move.l -[A7], A2 00000904 4EBA 04BA jsr [PC + 0x4BA /* 00000DC0 */] 00000908 584F addq.w A7, 4 label0000090A: 0000090A 4EAD DF60 jsr [A5 - 0x20A0] 0000090E 4EAD DF40 jsr [A5 - 0x20C0] 00000912 4FEF 000A lea.l A7, [A7 + 0xA] 00000916 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 0000091A 4E75 rts fn0000091C: 0000091C 48E7 1820 movem.l -[A7], D3,D4,A2 00000920 4FEF FEBA lea.l A7, [A7 - 0x146] 00000924 246F 0156 movea.l A2, [A7 + 0x156] 00000928 594F subq.w A7, 4 0000092A 3F3C 03E8 move.w -[A7], 0x3E8 0000092E 486D B464 pea.l [A5 - 0x4B9C] 00000932 A931 syscall NewMenu 00000934 205F movea.l A0, [A7]+ 00000936 2548 0264 move.l [A2 + 0x264], A0 0000093A 2008 move.l D0, A0 0000093C 6700 00B6 beq +0xB8 /* 000009F4 */ 00000940 486D F078 pea.l [A5 - 0xF88] 00000944 3F3C 0006 move.w -[A7], 0x6 00000948 2F2A 004C move.l -[A7], [A2 + 0x4C] 0000094C 4EAD DFD8 jsr [A5 - 0x2028] 00000950 4AAD AF40 tst.l [A5 - 0x50C0] 00000954 4FEF 000A lea.l A7, [A7 + 0xA] 00000958 6730 beq +0x32 /* 0000098A */ 0000095A 7600 moveq.l D3, 0x00 0000095C 6016 bra +0x18 /* 00000974 */ label0000095E: 0000095E 2F2A 0264 move.l -[A7], [A2 + 0x264] 00000962 486D B467 pea.l [A5 - 0x4B99] 00000966 A933 syscall AppendMenu 00000968 2F2A 0264 move.l -[A7], [A2 + 0x264] 0000096C 3F03 move.w -[A7], D3 0000096E 486F 000C pea.l [A7 + 0xC] 00000972 A947 syscall SetMenuItemText/SetItem label00000974: 00000974 594F subq.w A7, 4 00000976 2003 move.l D0, D3 00000978 5283 addq.l D3, 1 0000097A 2F00 move.l -[A7], D0 0000097C 486F 0008 pea.l [A7 + 0x8] 00000980 4EAD FEA0 jsr [A5 - 0x160] 00000984 201F move.l D0, [A7]+ 00000986 66D6 bne -0x28 /* 0000095E */ 00000988 606A bra +0x6C /* 000009F4 */ label0000098A: 0000098A 42A7 clr.l -[A7] 0000098C 42A7 clr.l -[A7] 0000098E 42A7 clr.l -[A7] 00000990 4227 clr.b -[A7] 00000992 3F2A 005C move.w -[A7], [A2 + 0x5C] 00000996 4EAD E428 jsr [A5 - 0x1BD8] 0000099A 2800 move.l D4, D0 0000099C 7601 moveq.l D3, 0x01 0000099E 4FEF 0010 lea.l A7, [A7 + 0x10] 000009A2 604C bra +0x4E /* 000009F0 */ label000009A4: 000009A4 4878 0100 push.l 0x100 000009A8 486F 004A pea.l [A7 + 0x4A] 000009AC 2F03 move.l -[A7], D3 000009AE 1F3C 0002 move.b -[A7], 0x2 000009B2 3F2A 005C move.w -[A7], [A2 + 0x5C] 000009B6 4EAD E428 jsr [A5 - 0x1BD8] 000009BA 2F2A 0264 move.l -[A7], [A2 + 0x264] 000009BE 486D B467 pea.l [A5 - 0x4B99] 000009C2 A933 syscall AppendMenu 000009C4 486F 0056 pea.l [A7 + 0x56] 000009C8 4EAD DE48 jsr [A5 - 0x21B8] 000009CC 4A2F 005A tst.b [A7 + 0x5A] 000009D0 4FEF 0014 lea.l A7, [A7 + 0x14] 000009D4 660C bne +0xE /* 000009E2 */ 000009D6 1F7C 0001 0046 move.b [A7 + 0x46], 0x1 000009DC 1F7C 0020 0047 move.b [A7 + 0x47], 0x20 /* ' ' */ label000009E2: 000009E2 2F2A 0264 move.l -[A7], [A2 + 0x264] 000009E6 3F03 move.w -[A7], D3 000009E8 486F 004C pea.l [A7 + 0x4C] 000009EC A947 syscall SetMenuItemText/SetItem 000009EE 5283 addq.l D3, 1 label000009F0: 000009F0 B684 cmp.l D3, D4 000009F2 6FB0 ble -0x4E /* 000009A4 */ label000009F4: 000009F4 4FEF 0146 lea.l A7, [A7 + 0x146] 000009F8 4CDF 0418 movem.l D3,D4,A2, [A7]+ 000009FC 4E75 rts fn000009FE: 000009FE 48E7 1030 movem.l -[A7], D3,A2,A3 00000A02 4FEF FFF0 lea.l A7, [A7 - 0x10] 00000A06 246F 0020 movea.l A2, [A7 + 0x20] 00000A0A 4AAD AF40 tst.l [A5 - 0x50C0] 00000A0E 6610 bne +0x12 /* 00000A20 */ 00000A10 1F3C 000B move.b -[A7], 0xB 00000A14 2F2A 0048 move.l -[A7], [A2 + 0x48] 00000A18 4EAD E990 jsr [A5 - 0x1670] 00000A1C 5C4F addq.w A7, 6 00000A1E 6004 bra +0x6 /* 00000A24 */ label00000A20: 00000A20 41ED A4DC lea.l A0, [A5 - 0x5B24] label00000A24: 00000A24 2648 movea.l A3, A0 00000A26 2F3C 0006 0005 move.l -[A7], 0x60005 00000A2C 2013 move.l D0, [A3] 00000A2E 5280 addq.l D0, 1 00000A30 3F00 move.w -[A7], D0 00000A32 2F2A 0264 move.l -[A7], [A2 + 0x264] 00000A36 2F2A 004C move.l -[A7], [A2 + 0x4C] 00000A3A 4EAD E0F8 jsr [A5 - 0x1F08] 00000A3E 3600 move.w D3, D0 00000A40 4FEF 000E lea.l A7, [A7 + 0xE] 00000A44 675E beq +0x60 /* 00000AA4 */ 00000A46 5343 subq.w D3, 1 00000A48 3003 move.w D0, D3 00000A4A 48C0 ext.l D0 00000A4C B093 cmp.l D0, [A3] 00000A4E 6754 beq +0x56 /* 00000AA4 */ 00000A50 3003 move.w D0, D3 00000A52 48C0 ext.l D0 00000A54 2680 move.l [A3], D0 00000A56 3EBC 0006 move.w [A7], 0x6 00000A5A 2F6A 004C 0002 move.l [A7 + 0x2], [A2 + 0x4C] 00000A60 3F3C 0001 move.w -[A7], 0x1 00000A64 486F 0002 pea.l [A7 + 0x2] 00000A68 2F2A 004C move.l -[A7], [A2 + 0x4C] 00000A6C 4EAD E0E0 jsr [A5 - 0x1F20] 00000A70 4AAD AF40 tst.l [A5 - 0x50C0] 00000A74 4FEF 000A lea.l A7, [A7 + 0xA] 00000A78 6722 beq +0x24 /* 00000A9C */ 00000A7A 3003 move.w D0, D3 00000A7C 48C0 ext.l D0 00000A7E 2F00 move.l -[A7], D0 00000A80 4EAD FE98 jsr [A5 - 0x168] 00000A84 3540 005C move.w [A2 + 0x5C], D0 00000A88 4A6A 005C tst.w [A2 + 0x5C] 00000A8C 584F addq.w A7, 4 00000A8E 6C0C bge +0xE /* 00000A9C */ 00000A90 42A7 clr.l -[A7] 00000A92 4EAD FE98 jsr [A5 - 0x168] 00000A96 3540 005C move.w [A2 + 0x5C], D0 00000A9A 584F addq.w A7, 4 label00000A9C: 00000A9C 2F0A move.l -[A7], A2 00000A9E 4EBA 000E jsr [PC + 0xE /* 00000AAE */] 00000AA2 584F addq.w A7, 4 label00000AA4: 00000AA4 4FEF 0010 lea.l A7, [A7 + 0x10] 00000AA8 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000AAC 4E75 rts fn00000AAE: 00000AAE 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 00000AB2 4FEF FFF0 lea.l A7, [A7 - 0x10] 00000AB6 246F 0028 movea.l A2, [A7 + 0x28] 00000ABA 4AAD AF40 tst.l [A5 - 0x50C0] 00000ABE 6612 bne +0x14 /* 00000AD2 */ 00000AC0 1F3C 000B move.b -[A7], 0xB 00000AC4 2F2A 0048 move.l -[A7], [A2 + 0x48] 00000AC8 4EAD E990 jsr [A5 - 0x1670] 00000ACC 2010 move.l D0, [A0] 00000ACE 5C4F addq.w A7, 6 00000AD0 6002 bra +0x4 /* 00000AD4 */ label00000AD2: 00000AD2 7000 moveq.l D0, 0x00 label00000AD4: 00000AD4 2600 move.l D3, D0 00000AD6 42A7 clr.l -[A7] 00000AD8 42A7 clr.l -[A7] 00000ADA 2003 move.l D0, D3 00000ADC 5280 addq.l D0, 1 00000ADE 2F00 move.l -[A7], D0 00000AE0 1F3C 0001 move.b -[A7], 0x1 00000AE4 3F2A 005C move.w -[A7], [A2 + 0x5C] 00000AE8 4EAD E428 jsr [A5 - 0x1BD8] 00000AEC 2800 move.l D4, D0 00000AEE 3F3C 0004 move.w -[A7], 0x4 00000AF2 4EAD DF98 jsr [A5 - 0x2068] 00000AF6 7601 moveq.l D3, 0x01 00000AF8 486F 0010 pea.l [A7 + 0x10] 00000AFC 1F04 move.b -[A7], D4 00000AFE 3F2A 005C move.w -[A7], [A2 + 0x5C] 00000B02 4EAD E358 jsr [A5 - 0x1CA8] 00000B06 2848 movea.l A4, A0 00000B08 200C move.l D0, A4 00000B0A 4FEF 0018 lea.l A7, [A7 + 0x18] 00000B0E 6700 0094 beq +0x96 /* 00000BA4 */ 00000B12 2654 movea.l A3, [A4] 00000B14 0C93 8765 4321 cmpi.l [A3], 0x87654321 00000B1A 6600 0088 bne +0x8A /* 00000BA4 */ 00000B1E 7600 moveq.l D3, 0x00 00000B20 256B 0004 0058 move.l [A2 + 0x58], [A3 + 0x4] 00000B26 256B 0008 0054 move.l [A2 + 0x54], [A3 + 0x8] 00000B2C 2F2A 0058 move.l -[A7], [A2 + 0x58] 00000B30 486A 0002 pea.l [A2 + 0x2] 00000B34 4EAD F9C8 jsr [A5 - 0x638] 00000B38 7801 moveq.l D4, 0x01 00000B3A 4AAA 0050 tst.l [A2 + 0x50] 00000B3E 504F addq.w A7, 8 00000B40 6740 beq +0x42 /* 00000B82 */ 00000B42 594F subq.w A7, 4 00000B44 2F2A 0050 move.l -[A7], [A2 + 0x50] 00000B48 4EAD DD58 jsr [A5 - 0x22A8] 00000B4C 201F move.l D0, [A7]+ 00000B4E 2F00 move.l -[A7], D0 00000B50 2F2A 0050 move.l -[A7], [A2 + 0x50] 00000B54 4EAD DF78 jsr [A5 - 0x2088] 00000B58 584F addq.w A7, 4 00000B5A 2F08 move.l -[A7], A0 00000B5C 486A 0002 pea.l [A2 + 0x2] 00000B60 2057 movea.l A0, [A7] 00000B62 2250 movea.l A1, [A0] 00000B64 2269 0048 movea.l A1, [A1 + 0x48] 00000B68 4E91 jsr [A1] 00000B6A 4A80 tst.l D0 00000B6C 57C0 seq D0 00000B6E 4400 neg.b D0 00000B70 4880 ext.w D0 00000B72 48C0 ext.l D0 00000B74 2800 move.l D4, D0 00000B76 2F2A 0050 move.l -[A7], [A2 + 0x50] 00000B7A 4EAD DF80 jsr [A5 - 0x2080] 00000B7E 4FEF 0010 lea.l A7, [A7 + 0x10] label00000B82: 00000B82 4A84 tst.l D4 00000B84 671E beq +0x20 /* 00000BA4 */ 00000B86 42A7 clr.l -[A7] 00000B88 486A 0002 pea.l [A2 + 0x2] 00000B8C 2057 movea.l A0, [A7] 00000B8E 2250 movea.l A1, [A0] 00000B90 2269 0020 movea.l A1, [A1 + 0x20] 00000B94 4E91 jsr [A1] 00000B96 42A7 clr.l -[A7] 00000B98 486A 0002 pea.l [A2 + 0x2] 00000B9C 4EAD FA08 jsr [A5 - 0x5F8] 00000BA0 4FEF 0010 lea.l A7, [A7 + 0x10] label00000BA4: 00000BA4 4A83 tst.l D3 00000BA6 6716 beq +0x18 /* 00000BBE */ 00000BA8 7001 moveq.l D0, 0x01 00000BAA 2540 0054 move.l [A2 + 0x54], D0 00000BAE 42AA 0058 clr.l [A2 + 0x58] 00000BB2 42A7 clr.l -[A7] 00000BB4 486A 0002 pea.l [A2 + 0x2] 00000BB8 4EAD F9C8 jsr [A5 - 0x638] 00000BBC 504F addq.w A7, 8 label00000BBE: 00000BBE 266A 004C movea.l A3, [A2 + 0x4C] 00000BC2 486F 000C pea.l [A7 + 0xC] 00000BC6 A874 syscall GetPort 00000BC8 B7ED 19AC cmpa.l A3, [A5 + 0x19AC] 00000BCC 6704 beq +0x6 /* 00000BD2 */ 00000BCE 2F0B move.l -[A7], A3 00000BD0 A873 syscall SetPort label00000BD2: 00000BD2 204A movea.l A0, A2 00000BD4 5488 addq.l A0, 2 00000BD6 2F68 000C 0004 move.l [A7 + 0x4], [A0 + 0xC] 00000BDC 2F68 0010 0008 move.l [A7 + 0x8], [A0 + 0x10] 00000BE2 486F 0004 pea.l [A7 + 0x4] 00000BE6 A928 syscall InvalRect 00000BE8 2F0A move.l -[A7], A2 00000BEA 4EBA 009A jsr [PC + 0x9A /* 00000C86 */] 00000BEE 206D 19AC movea.l A0, [A5 + 0x19AC] 00000BF2 B1EF 0010 cmpa.l A0, [A7 + 0x10] 00000BF6 584F addq.w A7, 4 00000BF8 6706 beq +0x8 /* 00000C00 */ 00000BFA 2F2F 000C move.l -[A7], [A7 + 0xC] 00000BFE A873 syscall SetPort label00000C00: 00000C00 4FEF 0010 lea.l A7, [A7 + 0x10] 00000C04 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 00000C08 4E75 rts fn00000C0A: 00000C0A 48E7 183A movem.l -[A7], D3,D4,A2,A3,A4,A6 00000C0E 266F 001C movea.l A3, [A7 + 0x1C] 00000C12 282F 0020 move.l D4, [A7 + 0x20] 00000C16 246F 0024 movea.l A2, [A7 + 0x24] 00000C1A 2C6F 0028 movea.l A6, [A7 + 0x28] 00000C1E 286F 002C movea.l A4, [A7 + 0x2C] 00000C22 4A84 tst.l D4 00000C24 6D48 blt +0x4A /* 00000C6E */ 00000C26 2004 move.l D0, D4 00000C28 D0AB 0054 add.l D0, [A3 + 0x54] 00000C2C 2F00 move.l -[A7], D0 00000C2E 3F2B 005C move.w -[A7], [A3 + 0x5C] 00000C32 4EAD E360 jsr [A5 - 0x1CA0] 00000C36 2608 move.l D3, A0 00000C38 4A83 tst.l D3 00000C3A 5C4F addq.w A7, 6 00000C3C 6730 beq +0x32 /* 00000C6E */ 00000C3E 2043 movea.l A0, D3 00000C40 2650 movea.l A3, [A0] 00000C42 200E move.l D0, A6 00000C44 6702 beq +0x4 /* 00000C48 */ 00000C46 2C93 move.l [A6], [A3] label00000C48: 00000C48 200C move.l D0, A4 00000C4A 6704 beq +0x6 /* 00000C50 */ 00000C4C 28AB 0004 move.l [A4], [A3 + 0x4] label00000C50: 00000C50 200A move.l D0, A2 00000C52 6714 beq +0x16 /* 00000C68 */ 00000C54 4212 clr.b [A2] 00000C56 4878 00FF push.l 0xFF 00000C5A 486B 0008 pea.l [A3 + 0x8] 00000C5E 2F0A move.l -[A7], A2 00000C60 4EAD DD00 jsr [A5 - 0x2300] 00000C64 4FEF 000C lea.l A7, [A7 + 0xC] label00000C68: 00000C68 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+ 00000C6C 4E75 rts label00000C6E: 00000C6E 200A move.l D0, A2 00000C70 6702 beq +0x4 /* 00000C74 */ 00000C72 4212 clr.b [A2] label00000C74: 00000C74 200E move.l D0, A6 00000C76 6702 beq +0x4 /* 00000C7A */ 00000C78 4296 clr.l [A6] label00000C7A: 00000C7A 200C move.l D0, A4 00000C7C 6702 beq +0x4 /* 00000C80 */ 00000C7E 4294 clr.l [A4] label00000C80: 00000C80 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+ 00000C84 4E75 rts fn00000C86: 00000C86 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00000C8A 246F 0014 movea.l A2, [A7 + 0x14] 00000C8E 3F3C 0001 move.w -[A7], 0x1 00000C92 2F2A 004C move.l -[A7], [A2 + 0x4C] 00000C96 4EAD DFD0 jsr [A5 - 0x2030] 00000C9A 2848 movea.l A4, A0 00000C9C 3F3C 0004 move.w -[A7], 0x4 00000CA0 2F2A 004C move.l -[A7], [A2 + 0x4C] 00000CA4 4EAD DFD0 jsr [A5 - 0x2030] 00000CA8 2648 movea.l A3, A0 00000CAA 206A 004C movea.l A0, [A2 + 0x4C] 00000CAE 4A28 006F tst.b [A0 + 0x6F] 00000CB2 4FEF 000C lea.l A7, [A7 + 0xC] 00000CB6 670E beq +0x10 /* 00000CC6 */ 00000CB8 7002 moveq.l D0, 0x02 00000CBA 2032 0820 move.l D0, [A2 + D0 + 0x20] 00000CBE 4A80 tst.l D0 00000CC0 6D04 blt +0x6 /* 00000CC6 */ 00000CC2 7000 moveq.l D0, 0x00 00000CC4 6006 bra +0x8 /* 00000CCC */ label00000CC6: 00000CC6 203C 0000 00FF move.l D0, 0xFF label00000CCC: 00000CCC 2600 move.l D3, D0 00000CCE 2053 movea.l A0, [A3] 00000CD0 7000 moveq.l D0, 0x00 00000CD2 1028 0011 move.b D0, [A0 + 0x11] 00000CD6 B680 cmp.l D3, D0 00000CD8 6718 beq +0x1A /* 00000CF2 */ 00000CDA 2F0C move.l -[A7], A4 00000CDC 3F03 move.w -[A7], D3 00000CDE A95D syscall HiliteControl 00000CE0 2F0B move.l -[A7], A3 00000CE2 3F03 move.w -[A7], D3 00000CE4 A95D syscall HiliteControl 00000CE6 2F2A 004C move.l -[A7], [A2 + 0x4C] 00000CEA 3F3C 0003 move.w -[A7], 0x3 00000CEE 4EAD E088 jsr [A5 - 0x1F78] label00000CF2: 00000CF2 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00000CF6 4E75 rts fn00000CF8: 00000CF8 2F0A move.l -[A7], A2 00000CFA 594F subq.w A7, 4 00000CFC 246F 000C movea.l A2, [A7 + 0xC] 00000D00 4AAD AF40 tst.l [A5 - 0x50C0] 00000D04 6610 bne +0x12 /* 00000D16 */ 00000D06 1F3C 000B move.b -[A7], 0xB 00000D0A 2F2A 0048 move.l -[A7], [A2 + 0x48] 00000D0E 4EAD E990 jsr [A5 - 0x1670] 00000D12 5C4F addq.w A7, 6 00000D14 6004 bra +0x6 /* 00000D1A */ label00000D16: 00000D16 41ED A4DC lea.l A0, [A5 - 0x5B24] label00000D1A: 00000D1A 2E88 move.l [A7], A0 00000D1C 4AAA 0264 tst.l [A2 + 0x264] 00000D20 672E beq +0x30 /* 00000D50 */ 00000D22 3F3C 0007 move.w -[A7], 0x7 00000D26 206A 004C movea.l A0, [A2 + 0x4C] 00000D2A 7000 moveq.l D0, 0x00 00000D2C 1028 006F move.b D0, [A0 + 0x6F] 00000D30 3F00 move.w -[A7], D0 00000D32 206F 0004 movea.l A0, [A7 + 0x4] 00000D36 2010 move.l D0, [A0] 00000D38 5280 addq.l D0, 1 00000D3A 3F00 move.w -[A7], D0 00000D3C 2F2A 0264 move.l -[A7], [A2 + 0x264] 00000D40 3F3C 0006 move.w -[A7], 0x6 00000D44 2F2A 004C move.l -[A7], [A2 + 0x4C] 00000D48 4EAD E0F0 jsr [A5 - 0x1F10] 00000D4C 4FEF 0010 lea.l A7, [A7 + 0x10] label00000D50: 00000D50 584F addq.w A7, 4 00000D52 245F movea.l A2, [A7]+ 00000D54 4E75 rts fn00000D56: 00000D56 48E7 1030 movem.l -[A7], D3,A2,A3 00000D5A 4FEF FF00 lea.l A7, [A7 - 0x100] 00000D5E 246F 0110 movea.l A2, [A7 + 0x110] 00000D62 3F3C 000B move.w -[A7], 0xB 00000D66 2F2A 004C move.l -[A7], [A2 + 0x4C] 00000D6A 4EAD DFD0 jsr [A5 - 0x2030] 00000D6E 2648 movea.l A3, A0 00000D70 2F0B move.l -[A7], A3 00000D72 4EAD DD58 jsr [A5 - 0x22A8] 00000D76 201F move.l D0, [A7]+ 00000D78 2600 move.l D3, D0 00000D7A 0C83 0000 00FF cmpi.l D3, 0xFF 00000D80 544F addq.w A7, 2 00000D82 6F06 ble +0x8 /* 00000D8A */ 00000D84 263C 0000 00FF move.l D3, 0xFF label00000D8A: 00000D8A 2053 movea.l A0, [A3] 00000D8C 43D7 lea.l A1, [A7] 00000D8E 2003 move.l D0, D3 00000D90 A02E syscall BlockMove/BlockMoveData 00000D92 41D7 lea.l A0, [A7] 00000D94 4230 3800 clr.b [A0 + D3] 00000D98 2F03 move.l -[A7], D3 00000D9A 486F 0004 pea.l [A7 + 0x4] 00000D9E 486A 0002 pea.l [A2 + 0x2] 00000DA2 2057 movea.l A0, [A7] 00000DA4 2250 movea.l A1, [A0] 00000DA6 2269 0048 movea.l A1, [A1 + 0x48] 00000DAA 4E91 jsr [A1] 00000DAC 2540 0060 move.l [A2 + 0x60], D0 00000DB0 2F0A move.l -[A7], A2 00000DB2 4EBA 000C jsr [PC + 0xC /* 00000DC0 */] 00000DB6 4FEF 0110 lea.l A7, [A7 + 0x110] 00000DBA 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000DBE 4E75 rts fn00000DC0: 00000DC0 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00000DC4 4FEF FEF0 lea.l A7, [A7 - 0x110] 00000DC8 246F 0124 movea.l A2, [A7 + 0x124] 00000DCC 42A7 clr.l -[A7] 00000DCE 42A7 clr.l -[A7] 00000DD0 486F 0018 pea.l [A7 + 0x18] 00000DD4 7002 moveq.l D0, 0x02 00000DD6 2032 0820 move.l D0, [A2 + D0 + 0x20] 00000DDA 2F00 move.l -[A7], D0 00000DDC 2F0A move.l -[A7], A2 00000DDE 4EBA FE2A jsr [PC - 0x1D6 /* 00000C0A */] 00000DE2 4AAA 0060 tst.l [A2 + 0x60] 00000DE6 4FEF 0014 lea.l A7, [A7 + 0x14] 00000DEA 6700 00AC beq +0xAE /* 00000E98 */ 00000DEE 206A 004C movea.l A0, [A2 + 0x4C] 00000DF2 2668 00A0 movea.l A3, [A0 + 0xA0] 00000DF6 2053 movea.l A0, [A3] 00000DF8 3628 003C move.w D3, [A0 + 0x3C] 00000DFC 4A43 tst.w D3 00000DFE 6700 00CC beq +0xCE /* 00000ECC */ 00000E02 594F subq.w A7, 4 00000E04 3F03 move.w -[A7], D3 00000E06 2F0B move.l -[A7], A3 00000E08 3F3C 0008 move.w -[A7], 0x8 00000E0C A83D syscall TEDispatch 00000E0E 2E9F move.l [A7], [A7]+ 00000E10 2F57 000C move.l [A7 + 0xC], [A7] 00000E14 2F2A 004C move.l -[A7], [A2 + 0x4C] 00000E18 4EAD DF38 jsr [A5 - 0x20C8] 00000E1C 4EAD DF58 jsr [A5 - 0x20A8] 00000E20 4267 clr.w -[A7] 00000E22 A887 syscall TextFont 00000E24 3F3C 000C move.w -[A7], 0xC 00000E28 A88A syscall TextSize 00000E2A 4267 clr.w -[A7] 00000E2C A888 syscall TextFace 00000E2E 2453 movea.l A2, [A3] 00000E30 2F6A 0008 0008 move.l [A7 + 0x8], [A2 + 0x8] 00000E36 2F6A 000C 000C move.l [A7 + 0xC], [A2 + 0xC] 00000E3C 3F2F 0012 move.w -[A7], [A7 + 0x12] 00000E40 302A 0018 move.w D0, [A2 + 0x18] 00000E44 48C0 ext.l D0 00000E46 322F 0012 move.w D1, [A7 + 0x12] 00000E4A 48C1 ext.l D1 00000E4C 9280 sub.l D1, D0 00000E4E 302A 001A move.w D0, [A2 + 0x1A] 00000E52 48C0 ext.l D0 00000E54 D081 add.l D0, D1 00000E56 3F00 move.w -[A7], D0 00000E58 A893 syscall MoveTo 00000E5A 486F 0008 pea.l [A7 + 0x8] 00000E5E 4EAD DF48 jsr [A5 - 0x20B8] 00000E62 41EF 0018 lea.l A0, [A7 + 0x18] 00000E66 70FF moveq.l D0, 0xFFFFFFFF label00000E68: 00000E68 5280 addq.l D0, 1 00000E6A 4A18 tst.b [A0]+ 00000E6C 66FA bne -0x4 /* 00000E68 */ 00000E6E 2800 move.l D4, D0 00000E70 3003 move.w D0, D3 00000E72 48C0 ext.l D0 00000E74 2204 move.l D1, D4 00000E76 9280 sub.l D1, D0 00000E78 2F01 move.l -[A7], D1 00000E7A 41EF 001C lea.l A0, [A7 + 0x1C] 00000E7E 4870 3000 pea.l [A0 + D3.w] 00000E82 4EAD E030 jsr [A5 - 0x1FD0] 00000E86 4EAD DF50 jsr [A5 - 0x20B0] 00000E8A 4EAD DF60 jsr [A5 - 0x20A0] 00000E8E 4EAD DF40 jsr [A5 - 0x20C0] 00000E92 4FEF 0010 lea.l A7, [A7 + 0x10] 00000E96 6034 bra +0x36 /* 00000ECC */ label00000E98: 00000E98 486F 0010 pea.l [A7 + 0x10] 00000E9C 4EAD DE48 jsr [A5 - 0x21B8] 00000EA0 3F3C 000B move.w -[A7], 0xB 00000EA4 2F2A 004C move.l -[A7], [A2 + 0x4C] 00000EA8 4EAD DFD0 jsr [A5 - 0x2030] 00000EAC 5C4F addq.w A7, 6 00000EAE 2F08 move.l -[A7], A0 00000EB0 486F 0018 pea.l [A7 + 0x18] 00000EB4 A98F syscall SetDialogItemText/SetIText 00000EB6 7001 moveq.l D0, 0x01 00000EB8 2540 0060 move.l [A2 + 0x60], D0 00000EBC 2F2A 004C move.l -[A7], [A2 + 0x4C] 00000EC0 4878 000B push.l 0xB 00000EC4 3F3C 7FFF move.w -[A7], 0x7FFF 00000EC8 A97E syscall SelectDialogItemText/SelIText 00000ECA 584F addq.w A7, 4 label00000ECC: 00000ECC 4FEF 0110 lea.l A7, [A7 + 0x110] 00000ED0 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00000ED4 4E75 rts fn00000ED6: 00000ED6 2F0A move.l -[A7], A2 00000ED8 514F subq.w A7, 8 00000EDA 246F 0010 movea.l A2, [A7 + 0x10] 00000EDE 4857 pea.l [A7] 00000EE0 486F 0008 pea.l [A7 + 0x8] 00000EE4 42A7 clr.l -[A7] 00000EE6 7002 moveq.l D0, 0x02 00000EE8 2032 0820 move.l D0, [A2 + D0 + 0x20] 00000EEC 2F00 move.l -[A7], D0 00000EEE 2F0A move.l -[A7], A2 00000EF0 4EBA FD18 jsr [PC - 0x2E8 /* 00000C0A */] 00000EF4 4AAD AF40 tst.l [A5 - 0x50C0] 00000EF8 4FEF 0014 lea.l A7, [A7 + 0x14] 00000EFC 671E beq +0x20 /* 00000F1C */ 00000EFE 42A7 clr.l -[A7] 00000F00 42A7 clr.l -[A7] 00000F02 2F2F 0008 move.l -[A7], [A7 + 0x8] 00000F06 2F2F 0010 move.l -[A7], [A7 + 0x10] 00000F0A 3F2A 005C move.w -[A7], [A2 + 0x5C] 00000F0E 2F2A 0048 move.l -[A7], [A2 + 0x48] 00000F12 4EAD FEC8 jsr [A5 - 0x138] 00000F16 4FEF 0016 lea.l A7, [A7 + 0x16] 00000F1A 6018 bra +0x1A /* 00000F34 */ label00000F1C: 00000F1C 42A7 clr.l -[A7] 00000F1E 42A7 clr.l -[A7] 00000F20 2F2F 0008 move.l -[A7], [A7 + 0x8] 00000F24 2F2F 0010 move.l -[A7], [A7 + 0x10] 00000F28 2F2A 0048 move.l -[A7], [A2 + 0x48] 00000F2C 4EAD EB58 jsr [A5 - 0x14A8] 00000F30 4FEF 0014 lea.l A7, [A7 + 0x14] label00000F34: 00000F34 504F addq.w A7, 8 00000F36 245F movea.l A2, [A7]+ 00000F38 4E75 rts 00000F3A 48E7 1030 movem.l -[A7], D3,A2,A3 00000F3E 4FEF FDFC lea.l A7, [A7 - 0x204] 00000F42 266F 0214 movea.l A3, [A7 + 0x214] 00000F46 262F 0218 move.l D3, [A7 + 0x218] 00000F4A 246F 021C movea.l A2, [A7 + 0x21C] 00000F4E 42A7 clr.l -[A7] 00000F50 486F 0104 pea.l [A7 + 0x104] 00000F54 486F 010C pea.l [A7 + 0x10C] 00000F58 2F03 move.l -[A7], D3 00000F5A 2F2D A4D8 move.l -[A7], [A5 - 0x5B28] 00000F5E 4EBA FCAA jsr [PC - 0x356 /* 00000C0A */] 00000F62 2F0A move.l -[A7], A2 00000F64 A8A3 syscall EraseRect 00000F66 4A83 tst.l D3 00000F68 4FEF 0014 lea.l A7, [A7 + 0x14] 00000F6C 672E beq +0x30 /* 00000F9C */ 00000F6E 42A7 clr.l -[A7] 00000F70 42A7 clr.l -[A7] 00000F72 486F 0008 pea.l [A7 + 0x8] 00000F76 2003 move.l D0, D3 00000F78 5380 subq.l D0, 1 00000F7A 2F00 move.l -[A7], D0 00000F7C 2F2D A4D8 move.l -[A7], [A5 - 0x5B28] 00000F80 4EBA FC88 jsr [PC - 0x378 /* 00000C0A */] 00000F84 486F 0014 pea.l [A7 + 0x14] 00000F88 486F 011C pea.l [A7 + 0x11C] 00000F8C 4EAD E548 jsr [A5 - 0x1AB8] 00000F90 4A80 tst.l D0 00000F92 4FEF 001C lea.l A7, [A7 + 0x1C] 00000F96 6604 bne +0x6 /* 00000F9C */ 00000F98 422F 0104 clr.b [A7 + 0x104] label00000F9C: 00000F9C 4A2F 0104 tst.b [A7 + 0x104] 00000FA0 6768 beq +0x6A /* 0000100A */ 00000FA2 486F 0104 pea.l [A7 + 0x104] 00000FA6 4EAD DE48 jsr [A5 - 0x21B8] 00000FAA 3F3C 0001 move.w -[A7], 0x1 00000FAE A888 syscall TextFace 00000FB0 302A 0002 move.w D0, [A2 + 0x2] 00000FB4 48C0 ext.l D0 00000FB6 5480 addq.l D0, 2 00000FB8 206D A4D8 movea.l A0, [A5 - 0x5B28] 00000FBC 3628 005E move.w D3, [A0 + 0x5E] 00000FC0 48C3 ext.l D3 00000FC2 5583 subq.l D3, 2 00000FC4 9680 sub.l D3, D0 00000FC6 486F 0108 pea.l [A7 + 0x108] 00000FCA A88C syscall StringWidth 00000FCC 301F move.w D0, [A7]+ 00000FCE B043 cmp.w D0, D3 00000FD0 544F addq.w A7, 2 00000FD2 6D06 blt +0x8 /* 00000FDA */ 00000FD4 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 00000FD8 A888 syscall TextFace label00000FDA: 00000FDA 3F03 move.w -[A7], D3 00000FDC 486F 0106 pea.l [A7 + 0x106] 00000FE0 4267 clr.w -[A7] 00000FE2 4EAD E018 jsr [A5 - 0x1FE8] 00000FE6 302A 0002 move.w D0, [A2 + 0x2] 00000FEA 48C0 ext.l D0 00000FEC 5480 addq.l D0, 2 00000FEE 3F00 move.w -[A7], D0 00000FF0 302B 0042 move.w D0, [A3 + 0x42] 00000FF4 48C0 ext.l D0 00000FF6 3212 move.w D1, [A2] 00000FF8 48C1 ext.l D1 00000FFA D280 add.l D1, D0 00000FFC 3F01 move.w -[A7], D1 00000FFE A893 syscall MoveTo 00001000 486F 0104 pea.l [A7 + 0x104] 00001004 A884 syscall DrawString 00001006 4267 clr.w -[A7] 00001008 A888 syscall TextFace label0000100A: 0000100A 4878 0100 push.l 0x100 0000100E 486F 0108 pea.l [A7 + 0x108] 00001012 2F2F 0108 move.l -[A7], [A7 + 0x108] 00001016 206D A4D8 movea.l A0, [A5 - 0x5B28] 0000101A 3F28 005C move.w -[A7], [A0 + 0x5C] 0000101E 4EAD E388 jsr [A5 - 0x1C78] 00001022 486F 0112 pea.l [A7 + 0x112] 00001026 4EAD DE48 jsr [A5 - 0x21B8] 0000102A 206D A4D8 movea.l A0, [A5 - 0x5B28] 0000102E 3028 005E move.w D0, [A0 + 0x5E] 00001032 48C0 ext.l D0 00001034 362A 0006 move.w D3, [A2 + 0x6] 00001038 48C3 ext.l D3 0000103A 9680 sub.l D3, D0 0000103C 486F 0116 pea.l [A7 + 0x116] 00001040 A88C syscall StringWidth 00001042 301F move.w D0, [A7]+ 00001044 B043 cmp.w D0, D3 00001046 4FEF 0010 lea.l A7, [A7 + 0x10] 0000104A 6D06 blt +0x8 /* 00001052 */ 0000104C 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00001050 A888 syscall TextFace label00001052: 00001052 3F03 move.w -[A7], D3 00001054 486F 0106 pea.l [A7 + 0x106] 00001058 4267 clr.w -[A7] 0000105A 4EAD E018 jsr [A5 - 0x1FE8] 0000105E 206D A4D8 movea.l A0, [A5 - 0x5B28] 00001062 3F28 005E move.w -[A7], [A0 + 0x5E] 00001066 302B 0042 move.w D0, [A3 + 0x42] 0000106A 48C0 ext.l D0 0000106C 3212 move.w D1, [A2] 0000106E 48C1 ext.l D1 00001070 D280 add.l D1, D0 00001072 3F01 move.w -[A7], D1 00001074 A893 syscall MoveTo 00001076 486F 0104 pea.l [A7 + 0x104] 0000107A A884 syscall DrawString 0000107C 4267 clr.w -[A7] 0000107E A888 syscall TextFace 00001080 4FEF 0204 lea.l A7, [A7 + 0x204] 00001084 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00001088 4E75 rts 0000108A 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 0000108E 246F 0024 movea.l A2, [A7 + 0x24] 00001092 286F 0028 movea.l A4, [A7 + 0x28] 00001096 266F 002C movea.l A3, [A7 + 0x2C] 0000109A 7800 moveq.l D4, 0x00 0000109C 2A2A 001C move.l D5, [A2 + 0x1C] 000010A0 594F subq.w A7, 4 000010A2 A975 syscall TickCount 000010A4 201F move.l D0, [A7]+ 000010A6 2600 move.l D3, D0 000010A8 7EFF moveq.l D7, 0xFFFFFFFF 000010AA 6030 bra +0x32 /* 000010DC */ label000010AC: 000010AC 2604 move.l D3, D4 000010AE D685 add.l D3, D5 000010B0 5383 subq.l D3, 1 000010B2 E283 asr D3, 1 000010B4 2F0B move.l -[A7], A3 000010B6 2F0C move.l -[A7], A4 000010B8 2F03 move.l -[A7], D3 000010BA 2F0A move.l -[A7], A2 000010BC 2057 movea.l A0, [A7] 000010BE 2250 movea.l A1, [A0] 000010C0 2269 0044 movea.l A1, [A1 + 0x44] 000010C4 4E91 jsr [A1] 000010C6 2C00 move.l D6, D0 000010C8 4FEF 0010 lea.l A7, [A7 + 0x10] 000010CC 6602 bne +0x4 /* 000010D0 */ 000010CE 2E03 move.l D7, D3 label000010D0: 000010D0 4A86 tst.l D6 000010D2 6E04 bgt +0x6 /* 000010D8 */ 000010D4 2A03 move.l D5, D3 000010D6 6004 bra +0x6 /* 000010DC */ label000010D8: 000010D8 2803 move.l D4, D3 000010DA 5284 addq.l D4, 1 label000010DC: 000010DC B885 cmp.l D4, D5 000010DE 6DCC blt -0x32 /* 000010AC */ 000010E0 4A87 tst.l D7 000010E2 6D30 blt +0x32 /* 00001114 */ 000010E4 206A 0014 movea.l A0, [A2 + 0x14] 000010E8 4850 pea.l [A0] 000010EA 4EAD DF38 jsr [A5 - 0x20C8] 000010EE 2F07 move.l -[A7], D7 000010F0 2F0A move.l -[A7], A2 000010F2 2057 movea.l A0, [A7] 000010F4 2250 movea.l A1, [A0] 000010F6 2269 0020 movea.l A1, [A1 + 0x20] 000010FA 4E91 jsr [A1] 000010FC 2F07 move.l -[A7], D7 000010FE 2F0A move.l -[A7], A2 00001100 4EAD FA08 jsr [A5 - 0x5F8] 00001104 4EAD DF40 jsr [A5 - 0x20C0] 00001108 7001 moveq.l D0, 0x01 0000110A 4FEF 0014 lea.l A7, [A7 + 0x14] 0000110E 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001112 4E75 rts label00001114: 00001114 7000 moveq.l D0, 0x00 00001116 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 0000111A 4E75 rts 0000111C 48E7 1E00 movem.l -[A7], D3,D4,D5,D6 00001120 4FEF FF00 lea.l A7, [A7 - 0x100] 00001124 2A2F 0120 move.l D5, [A7 + 0x120] 00001128 42A7 clr.l -[A7] 0000112A 42A7 clr.l -[A7] 0000112C 486F 0008 pea.l [A7 + 0x8] 00001130 2F2F 0124 move.l -[A7], [A7 + 0x124] 00001134 2F2D A4D8 move.l -[A7], [A5 - 0x5B28] 00001138 4EBA FAD0 jsr [PC - 0x530 /* 00000C0A */] 0000113C 41EF 0014 lea.l A0, [A7 + 0x14] 00001140 70FF moveq.l D0, 0xFFFFFFFF label00001142: 00001142 5280 addq.l D0, 1 00001144 4A18 tst.b [A0]+ 00001146 66FA bne -0x4 /* 00001142 */ 00001148 2600 move.l D3, D0 0000114A BA83 cmp.l D5, D3 0000114C 4FEF 0014 lea.l A7, [A7 + 0x14] 00001150 6D04 blt +0x6 /* 00001156 */ 00001152 2003 move.l D0, D3 00001154 6002 bra +0x4 /* 00001158 */ label00001156: 00001156 2005 move.l D0, D5 label00001158: 00001158 2C00 move.l D6, D0 0000115A 2F06 move.l -[A7], D6 0000115C 486F 0004 pea.l [A7 + 0x4] 00001160 2F2F 0124 move.l -[A7], [A7 + 0x124] 00001164 4EAD E550 jsr [A5 - 0x1AB0] 00001168 2800 move.l D4, D0 0000116A 4A84 tst.l D4 0000116C 4FEF 000C lea.l A7, [A7 + 0xC] 00001170 6610 bne +0x12 /* 00001182 */ 00001172 BA83 cmp.l D5, D3 00001174 6F0C ble +0xE /* 00001182 */ 00001176 7001 moveq.l D0, 0x01 00001178 4FEF 0100 lea.l A7, [A7 + 0x100] 0000117C 4CDF 0078 movem.l D3,D4,D5,D6, [A7]+ 00001180 4E75 rts label00001182: 00001182 2004 move.l D0, D4 00001184 4FEF 0100 lea.l A7, [A7 + 0x100] 00001188 4CDF 0078 movem.l D3,D4,D5,D6, [A7]+ 0000118C 4E75 rts 0000118E 0000 0000 ori.b D0, 0x0 00001192 0000 0000 ori.b D0, 0x0 00001196 0000 0000 ori.b D0, 0x0